/*
 * Emisor.h
 *
 *  Created on: Feb 23, 2010
 *      Author: jgrande
 */

#ifndef _DIRECTORIO_PLANETA_H_
#define _DIRECTORIO_PLANETA_H_

#include "../Common/CommonTypes.h"
#include "../Utiles/Posicion.h"

using std::list;

using middleware::common::T_ID_PLANETA;
using middleware::common::Direccion;

namespace aplicacion {
namespace directorio{

class Planeta {

	T_ID_PLANETA id;

	Direccion dir;

	T_TAMANIO_PLANETA tamanio;

	Posicion posicion;

public:

	Planeta(T_ID_PLANETA id, Direccion dir, T_TAMANIO_PLANETA tamanio,
			Posicion posicion) : id(id), dir(dir), tamanio(tamanio),
			posicion(posicion){ };

	T_ID_PLANETA getId() const { return id; }

	Direccion getDir() const { return dir; }

	T_TAMANIO_PLANETA getTamanio() const { return tamanio; }

	Posicion getPosicion() const { return posicion; }

};

}
}


#endif /* _DIRECTORIO_PLANETA_H_ */
